﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Web;

namespace SecsaMvcApplication.Models
{
    public class Agendamento
    {
        public int Id { get; set; }

        [DataType(DataType.DateTime)]
        [Display(Name = "Data e Hora")]
        [Required(ErrorMessage="O campo Dara e Hora deve ser preenchido!")]
        public DateTime DataHora { get; set; }

        [Required(ErrorMessage="O nome do Paciente deve ser preenchido!")]
        [Display(Name = "Paciente")]
        public int PacienteId { get; set; }

        public virtual Paciente Paciente { get; set; }

        [Required(ErrorMessage="O nome do Médico deve ser preenchido!")]
        [Display(Name = "Médico")]
        public int MedicoId { get; set; }

        public virtual Medico Medico { get; set; }

        [Display(Name = "Observação")]
        public string Observacao { get; set; }
    }
}